Program Comprehension: Investigating the Effects of Naming Style and Documentation
نویسندگان
چکیده
In both commercial and academic environments, software development frameworks are an important tool in the construction of industrial strength software solutions. Despite the role they play in present day software development, little research has gone into understanding which aspects of their design, influence the way software developers use frameworks at the source code level. This paper investigates how the comprehensibility of an application’s source code is affected by two factors: the naming styles for framework interfaces, and the availability of interface documentation. Results show that using a descriptive interface naming style is an effective way to aid a developer’s comprehension. Documentation also plays an important role, but it increases the amount of time a developer will spend studying the source code.
منابع مشابه
Effects of Closed-caption Programs on EFL Learners’ Listening Comprehension and Vocabulary Learning
This study aimed at investigating the impact of closed-caption program on listening comprehension of English movies and vocabulary learning. Sixty-four graduate students studying at Shiraz Islamic Azad University were selected as the participants of the study. The participants were divided into two groups: experimental group (with closed caption program) and control group (without closed captio...
متن کاملThe effects of captioning texts and caption ordering on L2 listening comprehension and vocabulary learning
This study investigated the effects of captioned texts on second/foreign (L2) listening comprehension and vocabulary gains using a computer multimedia program. Additionally, it explored the caption ordering effect (i.e. captions displayed during the first or second listening), and the interaction of captioning order with the L2 proficiency level of language learners in listening comprehension a...
متن کاملExtended Models on The Impact of Identifier Style on Effort and Comprehension
A series of studies investigating the impact of program identifier style on human comprehension are presented. Two popular identifier styles are examined, namely camel case and underscore. The underlying hypothesis is that identifier style affects the speed and accuracy of comprehending and manipulating source code. To investigate this hypothesis, a series of five experimental studies were desi...
متن کاملEffects of Task-based Academic Listening on High School EFL Students' Listening Comprehension: Does Experiential Learning Style Matter?
Task-based language teaching (TBLT) has been considered as an effective language teaching methodology. However, its applicability for lower-proficiency learners in EFL contexts has not been adequately justified. Moreover, the possible mediating effect of the experiential learning styles on academic listening TBLT has not been targeted in the literature, a gap that this study attempts to fill. T...
متن کاملThe Relationship between English and Persian Phonological Awareness, Rapid Autamatized Naming and Students’ Reading Achievement in Partial Immersion and Non-Immersion Programs
The cognitive predictors (i.e.,Phonological Awareness, and Rapid Automatized Naming) underlying reading achievement have not been researched in Iranian partial English immersion and non-immersion programs. The present study sought to investigate the relationship between English and Persian Phonological Awareness (PA), Rapid Autamatized Naming (RAN) and reading achievementof Iranian students in ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005